from django.db import models
"""
1. 模型类需要继承自models.Model
2.系统会自动添加一个主键--id
3.字段
  字段名=model.类型(选项)
  
  字段名就是数据表的字段名
  字段名不能是python，Mysql的关键字
  char(M)
  varchar(M)
  M就是选项 
"""
# Create your models here.
class BookInfo(models.Model):
    #id字段自动生成
    name=models.CharField(max_length=10)

    #重写str方法，让admin显示书籍名字
    def __str__(self):
        return self.name

# 人物
class PeopleInfo(models.Model):
    name = models.CharField(max_length=10)
    gender = models.BooleanField()
    #外键约束，人物属于哪本书
    book = models.ForeignKey(BookInfo,on_delete=models.CASCADE)

    def __str__(self):
        return self.name
